/*! For license information please see ui.js.LICENSE.txt */ !function(){var t={595:function(){!function(t,e){function n(t,e){return typeof t===e}var r=[],i=[],o={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(t,e){var n=this;setTimeout((function(){e(n[t])}),0)},addTest:function(t,e,n){i.push({name:t,fn:e,options:n})},addAsyncTest:function(t){i.push({name:null,fn:t})}},s=function(){};s.prototype=o,s=new s;var a=e.documentElement,c="svg"===a.nodeName.toLowerCase(),l={}.toString;s.addTest("svgforeignobject",(function(){return!!e.createElementNS&&/SVGForeignObject/.test(l.call(e.createElementNS("http://www.w3.org/2000/svg","foreignObject")))})),function(){var t,e,o,a,c,l;for(var u in i)if(i.hasOwnProperty(u)){if(t=[],(e=i[u]).name&&(t.push(e.name.toLowerCase()),e.options&&e.options.aliases&&e.options.aliases.length))for(o=0;o=0),a.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,a.width?parseInt(a.width):0);break;case"e":n=a.precision?parseFloat(n).toExponential(a.precision):parseFloat(n).toExponential();break;case"f":n=a.precision?parseFloat(n).toFixed(a.precision):parseFloat(n);break;case"g":n=a.precision?String(Number(n.toPrecision(a.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=a.precision?n.substring(0,a.precision):n;break;case"t":n=String(!!n),n=a.precision?n.substring(0,a.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=a.precision?n.substring(0,a.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=a.precision?n.substring(0,a.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}i.json.test(a.type)?g+=n:(!i.number.test(a.type)||p&&!a.sign?f="":(f=p?"+":"-",n=n.toString().replace(i.sign,"")),l=a.pad_char?"0"===a.pad_char?"0":a.pad_char.charAt(1):" ",u=a.width-(f+n).length,c=a.width&&u>0?l.repeat(u):"",g+=a.align?f+n+c:"0"===l?f+c+n:c+f+n)}return g}(function(t){if(a[t])return a[t];for(var e,n=t,r=[],o=0;n;){if(null!==(e=i.text.exec(n)))r.push(e[0]);else if(null!==(e=i.modulo.exec(n)))r.push("%");else{if(null===(e=i.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){o|=1;var s=[],c=e[2],l=[];if(null===(l=i.key.exec(c)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(l[1]);""!==(c=c.substring(l[0].length));)if(null!==(l=i.key_access.exec(c)))s.push(l[1]);else{if(null===(l=i.index_access.exec(c)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(l[1])}e[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}n=n.substring(e[0].length)}return a[t]=r}(t),arguments)}function s(t,e){return o.apply(null,[t].concat(e||[]))}var a=Object.create(null);"undefined"!=typeof window&&(window.sprintf=o,window.vsprintf=s,void 0===(r=function(){return{sprintf:o,vsprintf:s}}.call(e,n,e,t))||(t.exports=r))}()}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}!function(){"use strict";var t,e,r,i,o;n(604),console.error,t=t||{},e={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},r=["(","?"],i={")":["("],":":["?","?:"]},o=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var s={"!":function(t){return!t},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"<":function(t,e){return t":function(t,e){return t>e},">=":function(t,e){return t>=e},"==":function(t,e){return t===e},"!=":function(t,e){return t!==e},"&&":function(t,e){return t&&e},"||":function(t,e){return t||e},"?:":function(t,e,n){if(t)throw e;return n}};var a={contextDelimiter:"",onMissingKey:null};function c(t,e){var n;for(n in this.data=t,this.pluralForms={},this.options={},a)this.options[n]=void 0!==e&&n in e?e[n]:a[n]}c.prototype.getPluralForm=function(t,n){var a,c,l,u,p=this.pluralForms[t];return p||("function"!=typeof(l=(a=this.data[t][""])["Plural-Forms"]||a["plural-forms"]||a.plural_forms)&&(c=function(t){var e,n,r;for(e=t.split(";"),n=0;n=0||e[c]0&&!(o>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),s.__current.forEach((t=>{t.name===n&&t.currentIndex>=e&&t.currentIndex++}))}else s[n]={handlers:[a],runs:0};"hookAdded"!==n&&t.doAction("hookAdded",n,r,i,o)}},h=function(t,e,n=!1){return function(r,i){const o=t[e];if(!f(r))return;if(!n&&!p(i))return;if(!o[r])return 0;let s=0;if(n)s=o[r].handlers.length,o[r]={runs:o[r].runs,handlers:[]};else{const t=o[r].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===i&&(t.splice(e,1),s++,o.__current.forEach((t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==r&&t.doAction("hookRemoved",r,i),s}},g=function(t,e){return function(n,r){const i=t[e];return void 0!==r?n in i&&i[n].handlers.some((t=>t.namespace===r)):n in i}},m=function(t,e,n,r){return function(i,...o){const s=t[e];s[i]||(s[i]={handlers:[],runs:0}),s[i].runs++;const a=s[i].handlers;if(!a||!a.length)return n?o[0]:void 0;const c={name:i,currentIndex:0};return(r?async function(){try{s.__current.add(c);let t=n?o[0]:void 0;for(;c.currentIndex0:Array.from(r.__current).some((t=>t.name===n))}},b=function(t,e){return function(n){const r=t[e];if(f(n))return r[n]&&r[n].runs?r[n].runs:0}};class v{constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=d(this,"actions"),this.addFilter=d(this,"filters"),this.removeAction=h(this,"actions"),this.removeFilter=h(this,"filters"),this.hasAction=g(this,"actions"),this.hasFilter=g(this,"filters"),this.removeAllActions=h(this,"actions",!0),this.removeAllFilters=h(this,"filters",!0),this.doAction=m(this,"actions",!1,!1),this.doActionAsync=m(this,"actions",!1,!0),this.applyFilters=m(this,"filters",!0,!1),this.applyFiltersAsync=m(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=_(this,"actions"),this.doingFilter=_(this,"filters"),this.didAction=b(this,"actions"),this.didFilter=b(this,"filters")}}const x=new v,{addAction:w,addFilter:A,removeAction:F,removeFilter:k,hasAction:S,hasFilter:T,removeAllActions:j,removeAllFilters:I,doAction:E,doActionAsync:C,applyFilters:L,applyFiltersAsync:z,currentAction:N,currentFilter:O,doingAction:P,doingFilter:D,didAction:$,didFilter:B,actions:R,filters:M}=x,q=((t,e,n)=>{const r=new c({}),i=new Set,o=()=>{i.forEach((t=>t()))},s=(t,e="default")=>{r.data[e]={...r.data[e],...t},r.data[e][""]={...l,...r.data[e]?.[""]},delete r.pluralForms[e]},a=(t,e)=>{s(t,e),o()},p=(t="default",e,n,i,o)=>(r.data[t]||s(void 0,t),r.dcnpgettext(t,e,n,i,o)),f=(t="default")=>t,d=(t,e,r)=>{let i=p(r,e,t);return n?(i=n.applyFilters("i18n.gettext_with_context",i,t,e,r),n.applyFilters("i18n.gettext_with_context_"+f(r),i,t,e,r)):i};if(n){const t=t=>{u.test(t)&&o()};n.addAction("hookAdded","core/i18n",t),n.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=>r.data[t],setLocaleData:a,addLocaleData:(t,e="default")=>{r.data[e]={...r.data[e],...t,"":{...l,...r.data[e]?.[""],...t?.[""]}},delete r.pluralForms[e],o()},resetLocaleData:(t,e)=>{r.data={},r.pluralForms={},a(t,e)},subscribe:t=>(i.add(t),()=>i.delete(t)),__:(t,e)=>{let r=p(e,void 0,t);return n?(r=n.applyFilters("i18n.gettext",r,t,e),n.applyFilters("i18n.gettext_"+f(e),r,t,e)):r},_x:d,_n:(t,e,r,i)=>{let o=p(i,void 0,t,e,r);return n?(o=n.applyFilters("i18n.ngettext",o,t,e,r,i),n.applyFilters("i18n.ngettext_"+f(i),o,t,e,r,i)):o},_nx:(t,e,r,i,o)=>{let s=p(o,i,t,e,r);return n?(s=n.applyFilters("i18n.ngettext_with_context",s,t,e,r,i,o),n.applyFilters("i18n.ngettext_with_context_"+f(o),s,t,e,r,i,o)):s},isRTL:()=>"rtl"===d("ltr","text direction"),hasTranslation:(t,e,i)=>{const o=e?e+""+t:t;let s=!!r.data?.[null!=i?i:"default"]?.[o];return n&&(s=n.applyFilters("i18n.has_translation",s,t,e,i),s=n.applyFilters("i18n.has_translation_"+f(i),s,t,e,i)),s}}})(0,0,x);q.getLocaleData.bind(q),q.setLocaleData.bind(q),q.resetLocaleData.bind(q),q.subscribe.bind(q),q.__.bind(q),q._x.bind(q),q._n.bind(q),q._nx.bind(q),q.isRTL.bind(q),q.hasTranslation.bind(q),n(595),function(){if(!Modernizr.svgforeignobject){const t=document.querySelectorAll(".shp-icon--block");t.length&&Array.prototype.forEach.call(t,(function(t){let e=t.getElementsByTagName("svg");if(e){e=e[0];const n=!!e.getAttribute("viewBox")&&4===e.getAttribute("viewBox").split(" ").length&&e.getAttribute("viewBox").split(" ").map(Number),r=t.clientWidth;let i=window.getComputedStyle(t,null).getPropertyValue("font-size");if(i=!!parseFloat(i)&&parseFloat(i),n&&r&&i){const t=n[2],o=r/i,s=r*n[3]/t/i;e.style.cssText=e.style.cssText+"width:"+o+"em;height:"+s+"em;"}}}))}}()}()}();